import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     * 
     * @param schedule int整型二维数组 
     * @return bool布尔型
     */
    public boolean hostschedule (ArrayList<ArrayList<Integer>> ll) {
        // write code here
        int size=ll.size();
if(size==1){
    return true;

}
int[][] schedule=new int[size][2];//存入二维数组
for(int i=0;i<size;i++){
schedule[i][0]=ll.get(i).get(0);
schedule[i][1]=ll.get(i).get(1);
}
Arrays.sort(schedule,(a,b)->{
if(a[0]==b[0]){
    return a[1]-b[1];
}else{
    return a[0]-b[0];
}
});
for(int i=1;i<schedule.length;i++){
    if(schedule[i][0]<schedule[i-1][1]){
        return false;
    }
}
return true;
    }
}